//package com.supermap.rootstock.common.core.config;
//
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import springfox.documentation.builders.ApiInfoBuilder;
//import springfox.documentation.builders.ParameterBuilder;
//import springfox.documentation.builders.PathSelectors;
//import springfox.documentation.builders.RequestHandlerSelectors;
//import springfox.documentation.schema.ModelRef;
//import springfox.documentation.service.ApiInfo;
//import springfox.documentation.service.Parameter;
//import springfox.documentation.spi.DocumentationType;
//import springfox.documentation.spring.web.plugins.Docket;
//import springfox.documentation.swagger2.annotations.EnableSwagger2;
//
//import java.util.ArrayList;
//import java.util.List;
//
///**
// * Swagger配置
// * @author Robby
// * @date Feb 26, 2019
// */
//@Configuration
//@EnableSwagger2
//public class SwaggerConfig {
//
//    @Bean
//    public Docket createRestApi(){
//    	// 添加请求参数，我们这里把token作为请求头部参数传入后端
//		ParameterBuilder parameterBuilder = new ParameterBuilder();
//		List<Parameter> parameters = new ArrayList<Parameter>();
//		parameterBuilder.name("token").description("令牌")
//			.modelRef(new ModelRef("string")).parameterType("header").required(false).build();
//		parameters.add(parameterBuilder.build());
//		return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select()
//				.apis(RequestHandlerSelectors.any()).paths(PathSelectors.any())
//				.build().globalOperationParameters(parameters);
////        return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo())
////                .select()
////                .apis(RequestHandlerSelectors.any())
////                .paths(PathSelectors.any()).build();
//    }
//
//    private ApiInfo apiInfo(){
////    	return new ApiInfoBuilder()
////    			.title("rootstock API Doc")
////    			.description("This is a restful api document of rootstock.")
////    			.version("1.0")
////    			.build();
//        return new ApiInfoBuilder().build();
//    }
//
//}